翻訳と辞書
Words near each other
・ Edgemoor Terrace, Delaware
・ Edgemoor, Delaware
・ Edge of Thorns
・ Edge of Tomorrow (film)
・ Edge of Twilight
・ Edge of Twilight (series)
・ Edge of Twilight (video game)
・ Edge of Winter
・ Edge Peak
・ Edge pull
・ Edge Radio
・ Edge recombination operator
・ Edge Rocks
・ Edge routing
・ Edge School
Edge Side Includes
・ Edge sorting
・ Edge space
・ EDGE species
・ Edge Springs
・ Edge STP
・ Edge Studio
・ EDGE Tech
・ Edge Technologies
・ Edge Therapeutics
・ Edge TV
・ Edge wave
・ Edge West Productions
・ Edge Wireless
・ Edge, Branscombe


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Edge Side Includes : ウィキペディア英語版
Edge Side Includes
Edge Side Includes or ESI is a small markup language for edge level dynamic web content assembly. The purpose of ESI is to tackle the problem of web infrastructure scaling.〔 It is an application of edge computing.
It is fairly common for websites to have generated content. It could be because of changing content like catalogs or forums, or because of personalization. This creates a problem for caching systems. To overcome this problem a group of companies (Akamai, Art Technology Group, BEA Systems, Circadence Corporation, Digital Island, Inc., Interwoven, Inc., Open Market, whose ESI-related technology is now owned by FatWire Software, Oracle Corporation and Vignette Corporation) developed the ESI specification and submitted it to the W3C for approval. The proposal editor was Mark Nottingham.
ESI Language Specification 1.0 was submitted to the World Wide Web Consortium (W3C) for approval in August 2001. The W3C has acknowledged receipt, but has not accepted the proposal.
ESI is implemented by some content delivery networks, such as Akamai, and by some caching proxy servers such as Varnish, Squid and Mongrel ESI, although many do not implement the complete specification.〔(【引用サイトリンク】title=Varnish ESI features )〕 Akamai also adds additional features to the version they support.〔(【引用サイトリンク】title=EdgeSuite 5.0 ESI Extensions to the ESI 1.0 Specification )
== How ESI is implemented ==

ESI element tags are inserted into HTML or other text based content during creation. Instead of being displayed to viewers, these ESI tags are directives that instruct an ESI processor to take some action. The XML based ESI tags indicate to the edge-side processing agent the action that needs to be taken to complete the page's assembly. One simple example of an ESI element is the include tag which is used to include content external to the page. An ESI include tag placed in-line within an HTML document would look like this:



In this case the ESI processor would retrieve the src URL, or failing that the alt URL, or if that failed do nothing. The ESI system is usually a caching proxy server so it may have a local copy of these files which it can insert without going back to the server. Alternatively the whole page with the ESI tags may be cached, and only the ESI requests may be made to the origin server. This allows different caching times for different parts of the page, or different degrees of personalisation.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Edge Side Includes」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.